lease for life or lives - Turkish English Dictionary